package com.tinycloud.miracll.product.domain;


import com.tinycloud.common.core.annotation.Excel;
import com.tinycloud.common.core.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 品管号控制参数设置明细
对象 品管号工艺控制参数_明细
 * 
 * @author ruoyi
 * @date 2021-06-25
 */
public class ErpProductQCMProcessCtrlDetail extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 参数代码 */
    @Excel(name = "参数代码")
    private String code;

    /** 上限值 */
    @Excel(name = "上限值")
    private Double upLimit;

    /** 设定值 */
    @Excel(name = "设定值")
    private Double limit;

    /** 下限值 */
    @Excel(name = "下限值")
    private Double lowLimit;

    /** 重控工艺点 */
    @Excel(name = "重控工艺点")
    private String keyProcessPoint;

    /** 记录否 */
    @Excel(name = "记录否")
    private String recordFlag;

    /** 参数序号 */
    @Excel(name = "参数序号")
    private String num;

    /** 范围 */
    @Excel(name = "范围")
    private String scope;

    /** 项目主键 */
    @Excel(name = "项目主键")
    private String projectKey;

    /** ExcelServerRCID */
    @Excel(name = "ExcelServerRCID")
    private String excelServerRCID;

    /** 下发序号 */
    @Excel(name = "下发序号")
    private String issueSerialNum;

    /** 上上限值 */
    @Excel(name = "上上限值")
    private Double upUpLimit;

    /** 下下限值 */
    @Excel(name = "下下限值")
    private Double lowLowLimit;

    public void setCode(String code) 
    {
        this.code = code;
    }

    public String getCode() 
    {
        return code;
    }
    public void setUpLimit(Double upLimit) 
    {
        this.upLimit = upLimit;
    }

    public Double getUpLimit() 
    {
        return upLimit;
    }
    public void setLimit(Double limit) 
    {
        this.limit = limit;
    }

    public Double getLimit() 
    {
        return limit;
    }
    public void setLowLimit(Double lowLimit) 
    {
        this.lowLimit = lowLimit;
    }

    public Double getLowLimit() 
    {
        return lowLimit;
    }
    public void setKeyProcessPoint(String keyProcessPoint) 
    {
        this.keyProcessPoint = keyProcessPoint;
    }

    public String getKeyProcessPoint() 
    {
        return keyProcessPoint;
    }
    public void setRecordFlag(String recordFlag) 
    {
        this.recordFlag = recordFlag;
    }

    public String getRecordFlag() 
    {
        return recordFlag;
    }
    public void setNum(String num) 
    {
        this.num = num;
    }

    public String getNum() 
    {
        return num;
    }
    public void setScope(String scope) 
    {
        this.scope = scope;
    }

    public String getScope() 
    {
        return scope;
    }
    public void setProjectKey(String projectKey) 
    {
        this.projectKey = projectKey;
    }

    public String getProjectKey() 
    {
        return projectKey;
    }
    public void setExcelServerRCID(String excelServerRCID)
    {
        this.excelServerRCID = excelServerRCID;
    }

    public String getExcelServerRCID()
    {
        return excelServerRCID;
    }
    public void setIssueSerialNum(String issueSerialNum) 
    {
        this.issueSerialNum = issueSerialNum;
    }

    public String getIssueSerialNum() 
    {
        return issueSerialNum;
    }
    public void setUpUpLimit(Double upUpLimit) 
    {
        this.upUpLimit = upUpLimit;
    }

    public Double getUpUpLimit() 
    {
        return upUpLimit;
    }
    public void setLowLowLimit(Double lowLowLimit) 
    {
        this.lowLowLimit = lowLowLimit;
    }

    public Double getLowLowLimit() 
    {
        return lowLowLimit;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("code", getCode())
            .append("upLimit", getUpLimit())
            .append("limit", getLimit())
            .append("lowLimit", getLowLimit())
            .append("keyProcessPoint", getKeyProcessPoint())
            .append("recordFlag", getRecordFlag())
            .append("num", getNum())
            .append("remark", getRemark())
            .append("scope", getScope())
            .append("projectKey", getProjectKey())
            .append("excelServerRCID", getExcelServerRCID())
            .append("issueSerialNum", getIssueSerialNum())
            .append("upUpLimit", getUpUpLimit())
            .append("lowLowLimit", getLowLowLimit())
            .toString();
    }
}
